xen.git
21 years agobitkeeper revision 1.1159.1.427 (419a4dacYXoRnTKw9jlnxnjLIcPbAg)
cl349@freefall.cl.cam.ac.uk [Tue, 16 Nov 2004 18:57:48 +0000 (18:57 +0000)]
bitkeeper revision 1.1159.1.427 (419a4dacYXoRnTKw9jlnxnjLIcPbAg)

Disable writabel pagetables for CONFIG_SMP.

21 years agobitkeeper revision 1.1159.1.426 (419a4d2daxW1dPqb0aZ-g7oiL-o_uA)
cl349@freefall.cl.cam.ac.uk [Tue, 16 Nov 2004 18:55:41 +0000 (18:55 +0000)]
bitkeeper revision 1.1159.1.426 (419a4d2daxW1dPqb0aZ-g7oiL-o_uA)

Fix debug build.

21 years agobitkeeper revision 1.1159.1.425 (419a4cf9VuB3gYuI3YPyE637uwwiRA)
cl349@freefall.cl.cam.ac.uk [Tue, 16 Nov 2004 18:54:49 +0000 (18:54 +0000)]
bitkeeper revision 1.1159.1.425 (419a4cf9VuB3gYuI3YPyE637uwwiRA)

Extend perdomain_pt to support multiple vcpus.
Add biglock.

21 years agobitkeeper revision 1.1159.1.424 (419a4b48DV5Fr1M1MPYdj8tLY1ijBQ)
cl349@freefall.cl.cam.ac.uk [Tue, 16 Nov 2004 18:47:36 +0000 (18:47 +0000)]
bitkeeper revision 1.1159.1.424 (419a4b48DV5Fr1M1MPYdj8tLY1ijBQ)

update process times on other cpus.
XXX needs processed_system_time -> ticks trickery

21 years agobitkeeper revision 1.1159.1.423 (419a4b1eF-m6DjqBFFvhQQg8V-VsqQ)
cl349@freefall.cl.cam.ac.uk [Tue, 16 Nov 2004 18:46:54 +0000 (18:46 +0000)]
bitkeeper revision 1.1159.1.423 (419a4b1eF-m6DjqBFFvhQQg8V-VsqQ)

Initialize trap tables on additional cpus.

21 years agobitkeeper revision 1.1159.1.422 (419a4ae88BHDjqoOOAAy4W4ksz30cg)
cl349@freefall.cl.cam.ac.uk [Tue, 16 Nov 2004 18:46:00 +0000 (18:46 +0000)]
bitkeeper revision 1.1159.1.422 (419a4ae88BHDjqoOOAAy4W4ksz30cg)

Make mmu_update queue per cpu.
XXX Reduce queue size to 1.

21 years agobitkeeper revision 1.1159.1.421 (419a49d5OpcJouN71xtnac-y_agMGA)
cl349@freefall.cl.cam.ac.uk [Tue, 16 Nov 2004 18:41:25 +0000 (18:41 +0000)]
bitkeeper revision 1.1159.1.421 (419a49d5OpcJouN71xtnac-y_agMGA)

Make multicall queues per cpu.

21 years agobitkeeper revision 1.1159.1.420 (419a49bbZ4HbvA39Bu6mtFy6qOsqZA)
cl349@freefall.cl.cam.ac.uk [Tue, 16 Nov 2004 18:40:59 +0000 (18:40 +0000)]
bitkeeper revision 1.1159.1.420 (419a49bbZ4HbvA39Bu6mtFy6qOsqZA)

Don't use sti/cli in SMP spinlock implementation.

21 years agobitkeeper revision 1.1159.1.419 (419882e8qNCf7MR9XuW5PlLPZhj-iw)
cl349@freefall.cl.cam.ac.uk [Mon, 15 Nov 2004 10:20:24 +0000 (10:20 +0000)]
bitkeeper revision 1.1159.1.419 (419882e8qNCf7MR9XuW5PlLPZhj-iw)

Merge freefall.cl.cam.ac.uk:/auto/groups/xeno/BK/xen-unstable.bk
into freefall.cl.cam.ac.uk:/auto/groups/xeno/users/cl349/BK/xen.bk-smp

21 years agobitkeeper revision 1.1159.170.22 (419799266IZUHab-ZN-CjISQ_bMUxg)
kaf24@freefall.cl.cam.ac.uk [Sun, 14 Nov 2004 17:43:02 +0000 (17:43 +0000)]
bitkeeper revision 1.1159.170.22 (419799266IZUHab-ZN-CjISQ_bMUxg)

Fix the floppy driver to xen and add it to the -xen0 default config.

21 years agobitkeeper revision 1.1159.170.21 (41978006yk1bg04SJNSN2JWccT5adA)
kaf24@freefall.cl.cam.ac.uk [Sun, 14 Nov 2004 15:55:50 +0000 (15:55 +0000)]
bitkeeper revision 1.1159.170.21 (41978006yk1bg04SJNSN2JWccT5adA)

Disable PIE/SSP features when building Xen, if GCC supports them.

21 years agobitkeeper revision 1.1159.1.418 (41967182dDHIjEk8n6G0gWEq2g771w)
cl349@freefall.cl.cam.ac.uk [Sat, 13 Nov 2004 20:41:38 +0000 (20:41 +0000)]
bitkeeper revision 1.1159.1.418 (41967182dDHIjEk8n6G0gWEq2g771w)

cleanup sync w/ head.

21 years agobitkeeper revision 1.1159.1.417 (41966eb4oNbZp-QqXdzTAzmhv6s-QQ)
cl349@freefall.cl.cam.ac.uk [Sat, 13 Nov 2004 20:29:40 +0000 (20:29 +0000)]
bitkeeper revision 1.1159.1.417 (41966eb4oNbZp-QqXdzTAzmhv6s-QQ)

sync w/ head

21 years agobitkeeper revision 1.1159.170.20 (4196453bO-PrYERhRRpFAeXiVJP1Sw)
kaf24@freefall.cl.cam.ac.uk [Sat, 13 Nov 2004 17:32:43 +0000 (17:32 +0000)]
bitkeeper revision 1.1159.170.20 (4196453bO-PrYERhRRpFAeXiVJP1Sw)

Remove redundant code and fix small bug in entry.S

21 years agobitkeeper revision 1.1159.170.19 (419641c7PFSwb0OCvYznpBOaQJY6Fw)
kaf24@freefall.cl.cam.ac.uk [Sat, 13 Nov 2004 17:17:59 +0000 (17:17 +0000)]
bitkeeper revision 1.1159.170.19 (419641c7PFSwb0OCvYznpBOaQJY6Fw)

Cleaned up debugger interface to traps.c.

21 years agobitkeeper revision 1.1159.170.18 (419631f46LScNrXRGEL-VrxeFQPSBA)
kaf24@freefall.cl.cam.ac.uk [Sat, 13 Nov 2004 16:10:28 +0000 (16:10 +0000)]
bitkeeper revision 1.1159.170.18 (419631f46LScNrXRGEL-VrxeFQPSBA)

Clean up keyhandler interface. Now register a new keyhandler with
register_keyhandler() or register_irq_keyhandler().

21 years agobitkeeper revision 1.1159.170.17 (41962d055pOc5fTrHGe4fmt4cHDhjw)
kaf24@freefall.cl.cam.ac.uk [Sat, 13 Nov 2004 15:49:25 +0000 (15:49 +0000)]
bitkeeper revision 1.1159.170.17 (41962d055pOc5fTrHGe4fmt4cHDhjw)

Merge freefall.cl.cam.ac.uk:/local/scratch/kaf24/xen-2.0-testing.bk
into freefall.cl.cam.ac.uk:/local/scratch/kaf24/xeno

21 years agobitkeeper revision 1.1159.168.5 (41962ce3XTE0Rv_fvLiNwsSsvTfxUA)
kaf24@freefall.cl.cam.ac.uk [Sat, 13 Nov 2004 15:48:51 +0000 (15:48 +0000)]
bitkeeper revision 1.1159.168.5 (41962ce3XTE0Rv_fvLiNwsSsvTfxUA)

Makes packet-size checks in netback driver less conservative. Allows e.g.,
PPPoE to work.

21 years agobitkeeper revision 1.1159.1.416 (4195dde6Gb9vkPSCExWfyShB0Sdv0Q)
cl349@freefall.cl.cam.ac.uk [Sat, 13 Nov 2004 10:11:50 +0000 (10:11 +0000)]
bitkeeper revision 1.1159.1.416 (4195dde6Gb9vkPSCExWfyShB0Sdv0Q)

Merge freefall.cl.cam.ac.uk:/auto/groups/xeno/BK/xen-unstable.bk
into freefall.cl.cam.ac.uk:/auto/groups/xeno/users/cl349/BK/xen.bk-smp

21 years agobitkeeper revision 1.1159.170.16 (4195ddd7jxD5QzxBsPmmTAdBS9rikw)
cl349@freefall.cl.cam.ac.uk [Sat, 13 Nov 2004 10:11:35 +0000 (10:11 +0000)]
bitkeeper revision 1.1159.170.16 (4195ddd7jxD5QzxBsPmmTAdBS9rikw)

Merge freefall.cl.cam.ac.uk:/auto/groups/xeno/BK/xen-2.0.bk
into freefall.cl.cam.ac.uk:/auto/groups/xeno/BK/xen-unstable.bk

21 years agobitkeeper revision 1.1159.168.4 (4195dd9fuE-UmEKmUEOm1GvgA2jDXg)
cl349@freefall.cl.cam.ac.uk [Sat, 13 Nov 2004 10:10:39 +0000 (10:10 +0000)]
bitkeeper revision 1.1159.168.4 (4195dd9fuE-UmEKmUEOm1GvgA2jDXg)

Declare evtchn_do_upcall with asmlinkage for CONFIG_REGPARM.
(not evtchn_device_upcall)

21 years agobitkeeper revision 1.1159.1.415 (4195dc7etTtvj4twOJH5_vELAFyETw)
cl349@freefall.cl.cam.ac.uk [Sat, 13 Nov 2004 10:05:50 +0000 (10:05 +0000)]
bitkeeper revision 1.1159.1.415 (4195dc7etTtvj4twOJH5_vELAFyETw)

Merge freefall.cl.cam.ac.uk:/auto/groups/xeno/BK/xen-unstable.bk
into freefall.cl.cam.ac.uk:/auto/groups/xeno/users/cl349/BK/xen.bk-smp

21 years agobitkeeper revision 1.1159.170.15 (4195dc2522qCUB8kQ3bVffVY3XIPhg)
cl349@freefall.cl.cam.ac.uk [Sat, 13 Nov 2004 10:04:21 +0000 (10:04 +0000)]
bitkeeper revision 1.1159.170.15 (4195dc2522qCUB8kQ3bVffVY3XIPhg)

Merge freefall.cl.cam.ac.uk:/auto/groups/xeno/BK/xen-2.0.bk
into freefall.cl.cam.ac.uk:/auto/groups/xeno/BK/xen-unstable.bk

21 years agobitkeeper revision 1.1159.168.3 (4195db072g989tWZuoaN1ovNwoEBjQ)
cl349@freefall.cl.cam.ac.uk [Sat, 13 Nov 2004 09:59:35 +0000 (09:59 +0000)]
bitkeeper revision 1.1159.168.3 (4195db072g989tWZuoaN1ovNwoEBjQ)

Declare evtchn_do_upcall with asmlinkage for CONFIG_REGPARM.

21 years agobitkeeper revision 1.1159.168.2 (4195d5cd7EdTdzGQTt_b3E_j7MPmUw)
cl349@freefall.cl.cam.ac.uk [Sat, 13 Nov 2004 09:37:17 +0000 (09:37 +0000)]
bitkeeper revision 1.1159.168.2 (4195d5cd7EdTdzGQTt_b3E_j7MPmUw)

Merge freefall.cl.cam.ac.uk:/auto/groups/xeno/BK/xen-2.0-testing.bk
into freefall.cl.cam.ac.uk:/local/scratch/cl349/xen-2.0-testing.bk

21 years agobitkeeper revision 1.1159.170.14 (4194facbchglsPKuuZP2xARQ1tSJxQ)
cl349@freefall.cl.cam.ac.uk [Fri, 12 Nov 2004 18:02:51 +0000 (18:02 +0000)]
bitkeeper revision 1.1159.170.14 (4194facbchglsPKuuZP2xARQ1tSJxQ)

Merge freefall.cl.cam.ac.uk:/auto/groups/xeno/users/cl349/BK/xen.bk-ddb
into freefall.cl.cam.ac.uk:/local/scratch/cl349/xen.bk-ddb

21 years agobitkeeper revision 1.1159.172.6 (4194fabamHr_DCPBrjJ6jGPZc1kq-A)
cl349@freefall.cl.cam.ac.uk [Fri, 12 Nov 2004 18:02:34 +0000 (18:02 +0000)]
bitkeeper revision 1.1159.172.6 (4194fabamHr_DCPBrjJ6jGPZc1kq-A)

Untangle #includes slightly.

21 years agobitkeeper revision 1.1159.170.13 (4194f109iXlnhuZNs5l5WjDDk5pnXA)
cl349@freefall.cl.cam.ac.uk [Fri, 12 Nov 2004 17:21:13 +0000 (17:21 +0000)]
bitkeeper revision 1.1159.170.13 (4194f109iXlnhuZNs5l5WjDDk5pnXA)

Merge freefall.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into freefall.cl.cam.ac.uk:/auto/groups/xeno/users/cl349/BK/xen.bk-ddb

21 years agobitkeeper revision 1.1159.172.5 (4194efbdtn0wkhatZ5h3AhSTCQkn2g)
cl349@freefall.cl.cam.ac.uk [Fri, 12 Nov 2004 17:15:41 +0000 (17:15 +0000)]
bitkeeper revision 1.1159.172.5 (4194efbdtn0wkhatZ5h3AhSTCQkn2g)

Add hooks for debuggers.

21 years agobitkeeper revision 1.1159.170.12 (4194eb32TtoQmmdoymakhiMQr5rPLg)
sos22@douglas.cl.cam.ac.uk [Fri, 12 Nov 2004 16:56:18 +0000 (16:56 +0000)]
bitkeeper revision 1.1159.170.12 (4194eb32TtoQmmdoymakhiMQr5rPLg)

Correct typo.

21 years agobitkeeper revision 1.1159.170.11 (4194eb07XZHxeEWuN5sYLSMOjra2ug)
sos22@douglas.cl.cam.ac.uk [Fri, 12 Nov 2004 16:55:35 +0000 (16:55 +0000)]
bitkeeper revision 1.1159.170.11 (4194eb07XZHxeEWuN5sYLSMOjra2ug)

Some of the scripts have moved.  Correct for this.

21 years agobitkeeper revision 1.1159.170.10 (4194e863CFMzlWI0nAmHog0_NZ2vfQ)
sos22@douglas.cl.cam.ac.uk [Fri, 12 Nov 2004 16:44:19 +0000 (16:44 +0000)]
bitkeeper revision 1.1159.170.10 (4194e863CFMzlWI0nAmHog0_NZ2vfQ)

Add in a minimal reimplementation of xend.  This is mostly useful for prototyping things which would require wide-spread changes to xend, if implemented
there e.g. domain replay.

It is emphatically not useful as a replacement for xend in general use.

21 years agobitkeeper revision 1.1159.172.4 (4194e64dB1FWMrwVD84YzFri88ml-Q)
cl349@freefall.cl.cam.ac.uk [Fri, 12 Nov 2004 16:35:25 +0000 (16:35 +0000)]
bitkeeper revision 1.1159.172.4 (4194e64dB1FWMrwVD84YzFri88ml-Q)

Add comment.

21 years agobitkeeper revision 1.1159.172.3 (4194d17cHAKS_aZt34dj741AVg4MNQ)
cl349@freefall.cl.cam.ac.uk [Fri, 12 Nov 2004 15:06:36 +0000 (15:06 +0000)]
bitkeeper revision 1.1159.172.3 (4194d17cHAKS_aZt34dj741AVg4MNQ)

Split irq_serial_getc out of serial_getc, irq_serial_getc can be called from
interrupt handlers.

21 years agobitkeeper revision 1.1159.172.2 (4194cef3KkZjQym7EHz-BQaIK1qWiQ)
cl349@freefall.cl.cam.ac.uk [Fri, 12 Nov 2004 14:55:47 +0000 (14:55 +0000)]
bitkeeper revision 1.1159.172.2 (4194cef3KkZjQym7EHz-BQaIK1qWiQ)

Add %q as synonym for %ll.

21 years agobitkeeper revision 1.1159.172.1 (4194ce42z4ANVXzSMk0doSVOCKrA1g)
cl349@freefall.cl.cam.ac.uk [Fri, 12 Nov 2004 14:52:50 +0000 (14:52 +0000)]
bitkeeper revision 1.1159.172.1 (4194ce42z4ANVXzSMk0doSVOCKrA1g)

Add no-defer keyhandlers which get called from interrupt context and get
access to the registers saved on interrupt entry.

21 years agobitkeeper revision 1.1159.170.9 (4194c9d7SVnKydQXKdEqJVKG3_Tx9g)
smh22@tempest.cl.cam.ac.uk [Fri, 12 Nov 2004 14:33:59 +0000 (14:33 +0000)]
bitkeeper revision 1.1159.170.9 (4194c9d7SVnKydQXKdEqJVKG3_Tx9g)

build under 2.4 again

21 years agobitkeeper revision 1.1159.1.414 (4194affdzqFXqPu5SVoUNCEMC9mjEQ)
cl349@freefall.cl.cam.ac.uk [Fri, 12 Nov 2004 12:43:41 +0000 (12:43 +0000)]
bitkeeper revision 1.1159.1.414 (4194affdzqFXqPu5SVoUNCEMC9mjEQ)

Merge freefall.cl.cam.ac.uk:/auto/groups/xeno/BK/xen-unstable.bk
into freefall.cl.cam.ac.uk:/auto/groups/xeno/users/cl349/BK/xen.bk-smp

21 years agobitkeeper revision 1.1159.170.8 (41941f80EEjdAauf6xE3BzLRMrrbrA)
maw48@labyrinth.cl.cam.ac.uk [Fri, 12 Nov 2004 02:27:12 +0000 (02:27 +0000)]
bitkeeper revision 1.1159.170.8 (41941f80EEjdAauf6xE3BzLRMrrbrA)

Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xen-2.0-testing.bk
into labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xen-unstable.bk

21 years agobitkeeper revision 1.1159.169.3 (41941d42yvGVBeBJCS7iDgcj1NaP1Q)
mwilli2@equilibrium.research [Fri, 12 Nov 2004 02:17:38 +0000 (02:17 +0000)]
bitkeeper revision 1.1159.169.3 (41941d42yvGVBeBJCS7iDgcj1NaP1Q)

Add console option to config docs.

21 years agobitkeeper revision 1.1159.1.413 (4193a249kXUTE5R1UgTwkEmILa4LGA)
cl349@freefall.cl.cam.ac.uk [Thu, 11 Nov 2004 17:32:57 +0000 (17:32 +0000)]
bitkeeper revision 1.1159.1.413 (4193a249kXUTE5R1UgTwkEmILa4LGA)

Update comments indicating offsets in struct vcpu_info.

21 years agobitkeeper revision 1.1159.1.412 (4193a1919CNLBKTNSj3aLn7Jd6TpGA)
cl349@freefall.cl.cam.ac.uk [Thu, 11 Nov 2004 17:29:53 +0000 (17:29 +0000)]
bitkeeper revision 1.1159.1.412 (4193a1919CNLBKTNSj3aLn7Jd6TpGA)

Synchronize domain time updates between CPUs.

21 years agobitkeeper revision 1.1159.1.411 (41938f5atLOST7mvpvTjqYngsCYHOg)
cl349@freefall.cl.cam.ac.uk [Thu, 11 Nov 2004 16:12:10 +0000 (16:12 +0000)]
bitkeeper revision 1.1159.1.411 (41938f5atLOST7mvpvTjqYngsCYHOg)

Route physical IRQs to the processor which is running the domain requesting
the IRQ.

21 years agobitkeeper revision 1.1159.1.410 (41938f11lquB4JbUCks0P4VZ_1uKlg)
cl349@freefall.cl.cam.ac.uk [Thu, 11 Nov 2004 16:10:57 +0000 (16:10 +0000)]
bitkeeper revision 1.1159.1.410 (41938f11lquB4JbUCks0P4VZ_1uKlg)

Make set_timeout_timer SMP safe.
Also disable AP timer interrupt code for now.

21 years agobitkeeper revision 1.1159.1.409 (41938eb5R_aT_o7ziQIPb16yfl3SIg)
cl349@freefall.cl.cam.ac.uk [Thu, 11 Nov 2004 16:09:25 +0000 (16:09 +0000)]
bitkeeper revision 1.1159.1.409 (41938eb5R_aT_o7ziQIPb16yfl3SIg)

Calibrate delay loop on APs.

21 years agobitkeeper revision 1.1159.1.408 (41938e99JmRZnbaT_CzgZF29AJ_c3Q)
cl349@freefall.cl.cam.ac.uk [Thu, 11 Nov 2004 16:08:57 +0000 (16:08 +0000)]
bitkeeper revision 1.1159.1.408 (41938e99JmRZnbaT_CzgZF29AJ_c3Q)

Disable check if destination CPU can receive IPI for now.

21 years agobitkeeper revision 1.1159.1.407 (41938db0izr58D7MdoxV8Rw67XTWYQ)
cl349@freefall.cl.cam.ac.uk [Thu, 11 Nov 2004 16:05:04 +0000 (16:05 +0000)]
bitkeeper revision 1.1159.1.407 (41938db0izr58D7MdoxV8Rw67XTWYQ)

Mask interrupts on running vcpu.

21 years agobitkeeper revision 1.1159.1.406 (41928524UPMcQawd73xQPamw2lNEYQ)
cl349@freefall.cl.cam.ac.uk [Wed, 10 Nov 2004 21:16:20 +0000 (21:16 +0000)]
bitkeeper revision 1.1159.1.406 (41928524UPMcQawd73xQPamw2lNEYQ)

Move timer from domain to exec_domain.

21 years agobitkeeper revision 1.1159.1.405 (41927f27DOMh29BHDXqA1jRKSnc6Qg)
cl349@freefall.cl.cam.ac.uk [Wed, 10 Nov 2004 20:50:47 +0000 (20:50 +0000)]
bitkeeper revision 1.1159.1.405 (41927f27DOMh29BHDXqA1jRKSnc6Qg)

SMP IPI support.

21 years agobitkeeper revision 1.1159.1.404 (41923b0epYovqxxi6oRwepHm8dm7JQ)
cl349@freefall.cl.cam.ac.uk [Wed, 10 Nov 2004 16:00:14 +0000 (16:00 +0000)]
bitkeeper revision 1.1159.1.404 (41923b0epYovqxxi6oRwepHm8dm7JQ)

Add irq_enter/irq_exit to local timer interrupt.

21 years agobitkeeper revision 1.1159.170.7 (41923908rDeIw_dn4LNMwv4Ji60AVg)
mafetter@fleming.research [Wed, 10 Nov 2004 15:51:36 +0000 (15:51 +0000)]
bitkeeper revision 1.1159.170.7 (41923908rDeIw_dn4LNMwv4Ji60AVg)

"make install" was still using the old $TOP/install area for some
of its work, rather than the new $TOP/dist/install area.  Fixed.

21 years agobitkeeper revision 1.1159.1.403 (419237f0eEQxwlvAvXKIuJ8JF928qA)
cl349@freefall.cl.cam.ac.uk [Wed, 10 Nov 2004 15:46:56 +0000 (15:46 +0000)]
bitkeeper revision 1.1159.1.403 (419237f0eEQxwlvAvXKIuJ8JF928qA)

Add missing debug definition.

21 years agobitkeeper revision 1.1159.1.402 (419237a47HFvsgYMiaOKsiwlfCoycw)
cl349@freefall.cl.cam.ac.uk [Wed, 10 Nov 2004 15:45:40 +0000 (15:45 +0000)]
bitkeeper revision 1.1159.1.402 (419237a47HFvsgYMiaOKsiwlfCoycw)

Fix prototype.

21 years agobitkeeper revision 1.1159.1.401 (41923739R6r2c-dNxHPSxOagRn-R3g)
cl349@freefall.cl.cam.ac.uk [Wed, 10 Nov 2004 15:43:53 +0000 (15:43 +0000)]
bitkeeper revision 1.1159.1.401 (41923739R6r2c-dNxHPSxOagRn-R3g)

Setup cpu-local interrupt handline.
Add support for ipi event channels.

21 years agobitkeeper revision 1.1159.170.6 (41922905a6kZOeoZ84QzHWM8pnzhZA)
mafetter@fleming.research [Wed, 10 Nov 2004 14:43:17 +0000 (14:43 +0000)]
bitkeeper revision 1.1159.170.6 (41922905a6kZOeoZ84QzHWM8pnzhZA)

Merge maf46@ssh-relay1.cl.cam.ac.uk:/usr/groups/xeno/BK/xeno.bk
into fleming.research:/scratch/fleming/mafetter/xen.head

21 years agobitkeeper revision 1.1159.171.1 (419228c6kbohrU_-Rctxvc34Aiaa0A)
mafetter@fleming.research [Wed, 10 Nov 2004 14:42:14 +0000 (14:42 +0000)]
bitkeeper revision 1.1159.171.1 (419228c6kbohrU_-Rctxvc34Aiaa0A)

"cd $TOP/xen; make dist" didn't know about the new $TOP/dist/install
hierarchy.  Now it does.

21 years agobitkeeper revision 1.1159.1.400 (4192268botrLPEWBvExDtqcSivVN3g)
cl349@freefall.cl.cam.ac.uk [Wed, 10 Nov 2004 14:32:43 +0000 (14:32 +0000)]
bitkeeper revision 1.1159.1.400 (4192268botrLPEWBvExDtqcSivVN3g)

Move virq to evtchn mapping to exec_domain.

21 years agobitkeeper revision 1.1159.170.5 (419217e4K3rPd5z2fIp1UYNR5haumQ)
kaf24@scramble.cl.cam.ac.uk [Wed, 10 Nov 2004 13:30:12 +0000 (13:30 +0000)]
bitkeeper revision 1.1159.170.5 (419217e4K3rPd5z2fIp1UYNR5haumQ)

Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xen-2.0-testing.bk
into scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xen-unstable.bk

21 years agobitkeeper revision 1.1159.170.4 (419215cc4aAUY_9n4TxHpJNmjqysUg)
kaf24@scramble.cl.cam.ac.uk [Wed, 10 Nov 2004 13:21:16 +0000 (13:21 +0000)]
bitkeeper revision 1.1159.170.4 (419215cc4aAUY_9n4TxHpJNmjqysUg)

netfront.c, blkfront.c, balloon.c:
  Fix for GCC 2.4.x

21 years agobitkeeper revision 1.1159.1.399 (4191f4cbUvkMenqLkHaeRu45RztOdA)
cl349@freefall.cl.cam.ac.uk [Wed, 10 Nov 2004 11:00:27 +0000 (11:00 +0000)]
bitkeeper revision 1.1159.1.399 (4191f4cbUvkMenqLkHaeRu45RztOdA)

More SMP guest support.

21 years agobitkeeper revision 1.1159.169.2 (41911523lfZc2BTywCd_5SbKwL-W2w)
mwilli2@equilibrium.research [Tue, 9 Nov 2004 19:06:11 +0000 (19:06 +0000)]
bitkeeper revision 1.1159.169.2 (41911523lfZc2BTywCd_5SbKwL-W2w)

Extra discussion of Xen virtual network configuration.

21 years agobitkeeper revision 1.1159.1.398 (4190c2a3yFTT9r-Ede8ilkq-wZrXkg)
cl349@freefall.cl.cam.ac.uk [Tue, 9 Nov 2004 13:14:11 +0000 (13:14 +0000)]
bitkeeper revision 1.1159.1.398 (4190c2a3yFTT9r-Ede8ilkq-wZrXkg)

Add focus to pirqs and interdomain evtchns.

21 years agobitkeeper revision 1.1159.1.397 (4190c242En4S9vFQxE-5236TUXMRkA)
cl349@freefall.cl.cam.ac.uk [Tue, 9 Nov 2004 13:12:34 +0000 (13:12 +0000)]
bitkeeper revision 1.1159.1.397 (4190c242En4S9vFQxE-5236TUXMRkA)

Cleanup pagetables for all exec_domains.

21 years agobitkeeper revision 1.1159.1.396 (4190b0993dyih2jcsaNFCf8mqgG-bw)
cl349@freefall.cl.cam.ac.uk [Tue, 9 Nov 2004 11:57:13 +0000 (11:57 +0000)]
bitkeeper revision 1.1159.1.396 (4190b0993dyih2jcsaNFCf8mqgG-bw)

Pass domain to update_dom_time instead of shared_info.

21 years agobitkeeper revision 1.1159.1.395 (4190ab80qQIIPeM49q40ES01DxL7Ng)
cl349@freefall.cl.cam.ac.uk [Tue, 9 Nov 2004 11:35:28 +0000 (11:35 +0000)]
bitkeeper revision 1.1159.1.395 (4190ab80qQIIPeM49q40ES01DxL7Ng)

Move shared_info pointer from exec_domain to domain and add vcpu_info pointer
in exec_domain.

21 years agobitkeeper revision 1.1159.1.394 (4190a152C0zjusRSriDG4srGifYk1A)
cl349@freefall.cl.cam.ac.uk [Tue, 9 Nov 2004 10:52:02 +0000 (10:52 +0000)]
bitkeeper revision 1.1159.1.394 (4190a152C0zjusRSriDG4srGifYk1A)

Merge freefall.cl.cam.ac.uk:/auto/groups/xeno/users/cl349/BK/xen.bk-smp
into freefall.cl.cam.ac.uk:/local/scratch/cl349/xen.bk-smp

21 years agobitkeeper revision 1.1159.1.393 (4190a145cbZFKzGdkH5xPlOlxNNPnw)
cl349@freefall.cl.cam.ac.uk [Tue, 9 Nov 2004 10:51:49 +0000 (10:51 +0000)]
bitkeeper revision 1.1159.1.393 (4190a145cbZFKzGdkH5xPlOlxNNPnw)

Split struct exec_domain out of struct domain.

21 years agobitkeeper revision 1.1159.170.3 (418fc30fH17ZA9UiJHFIG5IhuuiaCQ)
kaf24@freefall.cl.cam.ac.uk [Mon, 8 Nov 2004 19:03:43 +0000 (19:03 +0000)]
bitkeeper revision 1.1159.170.3 (418fc30fH17ZA9UiJHFIG5IhuuiaCQ)

Rename xen_regs xcs,xds,xes,xfs,xgs,xss to remove the 'x' prefix.

21 years agobitkeeper revision 1.1159.170.2 (418fc0cbyeYILYK3WoFh0bVv3e_-KA)
kaf24@freefall.cl.cam.ac.uk [Mon, 8 Nov 2004 18:54:03 +0000 (18:54 +0000)]
bitkeeper revision 1.1159.170.2 (418fc0cbyeYILYK3WoFh0bVv3e_-KA)

Allow users of SAVE_ALL and SET_XEN_SEGMENTS to specify which register
is to be clobbered on return.

21 years agobitkeeper revision 1.1159.170.1 (418fbcfftbJRf270n_KReJDuXIouGg)
kaf24@freefall.cl.cam.ac.uk [Mon, 8 Nov 2004 18:37:51 +0000 (18:37 +0000)]
bitkeeper revision 1.1159.170.1 (418fbcfftbJRf270n_KReJDuXIouGg)

Rejig the layout of saved activations on Xen's stack. Touches a bunch
of stuff but things are generally a bit cleaner now. Should be easier
to integrate vm86 support, and I'm now ready to do bigger changes to
the Xen->guest exit code.

21 years agobitkeeper revision 1.1159.1.392 (418f90efoPSUCiX94PZ6xsvTCedrgQ)
cl349@freefall.cl.cam.ac.uk [Mon, 8 Nov 2004 15:29:51 +0000 (15:29 +0000)]
bitkeeper revision 1.1159.1.392 (418f90efoPSUCiX94PZ6xsvTCedrgQ)

Support compile with CONFIG_SMP.

21 years agobitkeeper revision 1.1159.1.391 (418f7827YLyC-prphpkCX_StMMQ_9g)
cl349@freefall.cl.cam.ac.uk [Mon, 8 Nov 2004 13:44:07 +0000 (13:44 +0000)]
bitkeeper revision 1.1159.1.391 (418f7827YLyC-prphpkCX_StMMQ_9g)

Add PRISTINE_SRC_PATH to allow sharing of pristine trees between repositories.

21 years agobitkeeper revision 1.1159.1.390 (418ea00dKzy4t1zq4CRkHKJwX2Ruxw)
kaf24@freefall.cl.cam.ac.uk [Sun, 7 Nov 2004 22:22:05 +0000 (22:22 +0000)]
bitkeeper revision 1.1159.1.390 (418ea00dKzy4t1zq4CRkHKJwX2Ruxw)

Merge freefall.cl.cam.ac.uk:/auto/groups/xeno/BK/xen-2.0-testing.bk
into freefall.cl.cam.ac.uk:/auto/groups/xeno/BK/xen-unstable.bk

21 years agobitkeeper revision 1.1159.169.1 (418e9fbcYPjvgCp5hHW29dMCpCsuDA)
kaf24@freefall.cl.cam.ac.uk [Sun, 7 Nov 2004 22:20:44 +0000 (22:20 +0000)]
bitkeeper revision 1.1159.169.1 (418e9fbcYPjvgCp5hHW29dMCpCsuDA)

Disable Xen VGA output later in the boot, so we get more start-of-day
messages. Most importantly, users get a visual cue on VGA console when
whole of main memory is scrubbed immediately before starting dom0.

21 years agobitkeeper revision 1.1159.1.389 (418cdd81ZcV7HMJmwlvRWj_N1N17XQ)
kaf24@freefall.cl.cam.ac.uk [Sat, 6 Nov 2004 14:19:45 +0000 (14:19 +0000)]
bitkeeper revision 1.1159.1.389 (418cdd81ZcV7HMJmwlvRWj_N1N17XQ)

Use a default document class for documentation -- less confusing to
latex2html.

21 years agobitkeeper revision 1.1159.1.388 (418cd911S4GHR23WmcIAsrA5z4WmNg)
kaf24@freefall.cl.cam.ac.uk [Sat, 6 Nov 2004 14:00:49 +0000 (14:00 +0000)]
bitkeeper revision 1.1159.1.388 (418cd911S4GHR23WmcIAsrA5z4WmNg)

Better latex2html options.

21 years agobitkeeper revision 1.1159.1.387 (418ba083LsgckMUr9XXBG_AmIgLhzg)
cl349@freefall.cl.cam.ac.uk [Fri, 5 Nov 2004 15:47:15 +0000 (15:47 +0000)]
bitkeeper revision 1.1159.1.387 (418ba083LsgckMUr9XXBG_AmIgLhzg)

Merge

21 years agobitkeeper revision 1.1159.168.1 (418b9feeofUtfDcbF8xeQd8fGkFdOw)
cl349@freefall.cl.cam.ac.uk [Fri, 5 Nov 2004 15:44:46 +0000 (15:44 +0000)]
bitkeeper revision 1.1159.168.1 (418b9feeofUtfDcbF8xeQd8fGkFdOw)

mk.netbsd-2.0-xenU:
  Find tools tarball if it's located in vpath.

21 years agobitkeeper revision 1.1159.1.386 (418b58a4yZ0dXsYaZGR4cCc7-suN9w)
kaf24@freefall.cl.cam.ac.uk [Fri, 5 Nov 2004 10:40:36 +0000 (10:40 +0000)]
bitkeeper revision 1.1159.1.386 (418b58a4yZ0dXsYaZGR4cCc7-suN9w)

Merge freefall.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into freefall.cl.cam.ac.uk:/local/scratch/kaf24/xeno

21 years agobitkeeper revision 1.1159.167.2 (418b589b4UNmxMvfvJ11MpJ4rPSbew)
kaf24@freefall.cl.cam.ac.uk [Fri, 5 Nov 2004 10:40:27 +0000 (10:40 +0000)]
bitkeeper revision 1.1159.167.2 (418b589b4UNmxMvfvJ11MpJ4rPSbew)

Fork -> 2.1-devel.

21 years agobitkeeper revision 1.1159.1.385 (418b582ajt_xRJBZ_QltlCQBhLkgkQ)
kaf24@freefall.cl.cam.ac.uk [Fri, 5 Nov 2004 10:38:34 +0000 (10:38 +0000)]
bitkeeper revision 1.1159.1.385 (418b582ajt_xRJBZ_QltlCQBhLkgkQ)

Merge freefall.cl.cam.ac.uk:/auto/groups/xeno/BK/xen-2.0.bk
into freefall.cl.cam.ac.uk:/auto/groups/xeno/BK/xen-unstable.bk

21 years agobitkeeper revision 1.1159.167.1 (418b570dfaqcqsrK1XM1b5IItvkdEg)
smh22@tempest.cl.cam.ac.uk [Fri, 5 Nov 2004 10:33:49 +0000 (10:33 +0000)]
bitkeeper revision 1.1159.167.1 (418b570dfaqcqsrK1XM1b5IItvkdEg)

few last tweaks to user manual

21 years agobitkeeper revision 1.1159.1.384 (418b521fUdYMy9Ii-25K5W7r2tlovg)
cl349@freefall.cl.cam.ac.uk [Fri, 5 Nov 2004 10:12:47 +0000 (10:12 +0000)]
bitkeeper revision 1.1159.1.384 (418b521fUdYMy9Ii-25K5W7r2tlovg)

Small dependency tweak for parallel builds.

21 years agobitkeeper revision 1.1159.1.383 (418b38b8MlKiUmfFlHnkh4EOOU776Q)
iap10@labyrinth.cl.cam.ac.uk [Fri, 5 Nov 2004 08:24:24 +0000 (08:24 +0000)]
bitkeeper revision 1.1159.1.383 (418b38b8MlKiUmfFlHnkh4EOOU776Q)

minor doc fixes

21 years agobitkeeper revision 1.1159.1.382 (418ae2ebkptcd8gQwqwKwb3Kka2vyQ)
iap10@labyrinth.cl.cam.ac.uk [Fri, 5 Nov 2004 02:18:19 +0000 (02:18 +0000)]
bitkeeper revision 1.1159.1.382 (418ae2ebkptcd8gQwqwKwb3Kka2vyQ)

user manual additions

21 years agobitkeeper revision 1.1159.1.381 (418abc6aXm_o_cyE21OoXc96m0oi5g)
iap10@labyrinth.cl.cam.ac.uk [Thu, 4 Nov 2004 23:34:02 +0000 (23:34 +0000)]
bitkeeper revision 1.1159.1.381 (418abc6aXm_o_cyE21OoXc96m0oi5g)

rename linux-2.6.9-patches to patches/linux-2.6.9

21 years agobitkeeper revision 1.1159.1.380 (418ab5a2xXnW5CFXsiZAFTOcTkURYw)
cl349@freefall.cl.cam.ac.uk [Thu, 4 Nov 2004 23:05:06 +0000 (23:05 +0000)]
bitkeeper revision 1.1159.1.380 (418ab5a2xXnW5CFXsiZAFTOcTkURYw)

Merge freefall.cl.cam.ac.uk:/auto/groups/xeno/BK/xen-2.0-testing.bk
into freefall.cl.cam.ac.uk:/local/scratch/cl349/testbuild/xen-unstable.bk

21 years agobitkeeper revision 1.1159.166.1 (418ab591O6TEN9kVqB36-65GCBC4-w)
cl349@freefall.cl.cam.ac.uk [Thu, 4 Nov 2004 23:04:49 +0000 (23:04 +0000)]
bitkeeper revision 1.1159.166.1 (418ab591O6TEN9kVqB36-65GCBC4-w)

mk.netbsd-2.0-xenU:
  Delay building until the build tree is created.
  Also add flag file to detect incomplete build tree
  and simplify targets to fetch the tools.
Rules.mk:
  echo -> @echo

21 years agobitkeeper revision 1.1159.1.379 (418aab99Wn-Nf0rQewcMcjxDyG3ZXg)
iap10@labyrinth.cl.cam.ac.uk [Thu, 4 Nov 2004 22:22:17 +0000 (22:22 +0000)]
bitkeeper revision 1.1159.1.379 (418aab99Wn-Nf0rQewcMcjxDyG3ZXg)

trivial cleanup

21 years agobitkeeper revision 1.1159.1.378 (418aa2bc6DI3-OOtFpoHiZyoyBtfCg)
iap10@labyrinth.cl.cam.ac.uk [Thu, 4 Nov 2004 21:44:28 +0000 (21:44 +0000)]
bitkeeper revision 1.1159.1.378 (418aa2bc6DI3-OOtFpoHiZyoyBtfCg)

Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/anfs/scratch/labyrinth/iap10/xeno-clone/xeno.bk

21 years agobitkeeper revision 1.1159.165.1 (418aa0f4koam0mhscMMP2HGuqLK5kQ)
iap10@labyrinth.cl.cam.ac.uk [Thu, 4 Nov 2004 21:36:52 +0000 (21:36 +0000)]
bitkeeper revision 1.1159.165.1 (418aa0f4koam0mhscMMP2HGuqLK5kQ)

install.sh now does a few checks to warn the user if prerequisite tools are missing.

21 years agobitkeeper revision 1.1159.1.377 (418a9f96-BWiFbfNWF-wv3xJaHdEMw)
cl349@freefall.cl.cam.ac.uk [Thu, 4 Nov 2004 21:31:02 +0000 (21:31 +0000)]
bitkeeper revision 1.1159.1.377 (418a9f96-BWiFbfNWF-wv3xJaHdEMw)

Redo the build tree if it wasn't created completely.

21 years agobitkeeper revision 1.1159.1.376 (418a9a25fHC8gx6xTiVkVtnHc_Q1hw)
cl349@freefall.cl.cam.ac.uk [Thu, 4 Nov 2004 21:07:49 +0000 (21:07 +0000)]
bitkeeper revision 1.1159.1.376 (418a9a25fHC8gx6xTiVkVtnHc_Q1hw)

mk.linux-2.4-xenU:
  Remove ebtables dependency for xenU kernel Makefile.

21 years agobitkeeper revision 1.1159.1.375 (418a92c65GAOZnDDyo9gXyKiJkLKxQ)
cl349@freefall.cl.cam.ac.uk [Thu, 4 Nov 2004 20:36:22 +0000 (20:36 +0000)]
bitkeeper revision 1.1159.1.375 (418a92c65GAOZnDDyo9gXyKiJkLKxQ)

Avoid error message when trying to copy config file from install dir.

21 years agobitkeeper revision 1.1159.1.374 (418a8468jkIUKrzzY4OldxspTUbSdQ)
smh22@tempest.cl.cam.ac.uk [Thu, 4 Nov 2004 19:35:04 +0000 (19:35 +0000)]
bitkeeper revision 1.1159.1.374 (418a8468jkIUKrzzY4OldxspTUbSdQ)

Merge tempest.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into tempest.cl.cam.ac.uk:/local/scratch/smh22/xeno.bk

21 years agobitkeeper revision 1.1159.164.2 (418a845cg_s7Z9mx8bsKUubfm7gUSw)
smh22@tempest.cl.cam.ac.uk [Thu, 4 Nov 2004 19:34:52 +0000 (19:34 +0000)]
bitkeeper revision 1.1159.164.2 (418a845cg_s7Z9mx8bsKUubfm7gUSw)

final tweaks - should be done now

21 years agobitkeeper revision 1.1159.164.1 (418a7eafJ2ha0V2Xl9ZuHK9nHZFBYw)
smh22@tempest.cl.cam.ac.uk [Thu, 4 Nov 2004 19:10:39 +0000 (19:10 +0000)]
bitkeeper revision 1.1159.164.1 (418a7eafJ2ha0V2Xl9ZuHK9nHZFBYw)

almost there

21 years agobitkeeper revision 1.1159.1.373 (418a7b0dD53husmGP477tKZEsejUqg)
kaf24@freefall.cl.cam.ac.uk [Thu, 4 Nov 2004 18:55:09 +0000 (18:55 +0000)]
bitkeeper revision 1.1159.1.373 (418a7b0dD53husmGP477tKZEsejUqg)

Remove -rc.

21 years agobitkeeper revision 1.1159.1.372 (418a4933U-ePgadykH4jLP5wYenz0Q)
kaf24@freefall.cl.cam.ac.uk [Thu, 4 Nov 2004 15:22:27 +0000 (15:22 +0000)]
bitkeeper revision 1.1159.1.372 (418a4933U-ePgadykH4jLP5wYenz0Q)

Merge freefall.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into freefall.cl.cam.ac.uk:/local/scratch/kaf24/xeno

21 years agobitkeeper revision 1.1159.163.1 (418a492cLmf4ERioALCFwIiwi2Qh4g)
kaf24@freefall.cl.cam.ac.uk [Thu, 4 Nov 2004 15:22:20 +0000 (15:22 +0000)]
bitkeeper revision 1.1159.163.1 (418a492cLmf4ERioALCFwIiwi2Qh4g)

Fix idle loop to play nicely with RCU. Gets rid of annoying delays
during xenU boot. Also cleaned up the idle code in XenLinux.